package com.tianquan.miracle.postprocessor;

/**
 * @author tianquan
 * @date 2024-09-30 上午9:20
 * @description 定义了一个接口，用于在Bean初始化后处理Bean实例
 * 主要作用是在Bean实例上执行额外的注入操作
 */
public interface InjectBeanPostProcessor {

    /**
     * 对指定的Bean实例执行注入操作
     *
     * @param bean Bean实例，该实例是已经创建但尚未完全初始化的对象
     *             通过此参数，实现类可以访问并修改Bean的属性或行为
     */
    void inject(Object bean);

}

